const express = require('express')
const app = express();
const path = require('path')

//查询学生信息接口
app.get('/user', (request, response) => {
    //request.query 获取查询字符串
    const { userId } = request.query;
    // console.log({ userId });
    //判断

    //不继续写else语句 return 1.退出函数 停止执行 2.返回一个值
    // 完成的两个功能 1.先执行右边 响应了 2.return了 退出函数
    

    //优先处理错误
    //如果查询失败
    if (userId !== '001') {
        return response.send({
            code: 10001,
            msg: '查询失败',
            data: null
        })
    }
    response.send({
        code: 1000,
        msg: '查询成功',
        date: {
            name: xiaomei,
            age: 18,
            gender: '不明'
        }
    })
})

//静态资源 部署接口
app.get('/1', (request, response) => {
    //path.resolvr  拼接路径
    const filePath = path.resolve(__dirname, './01.基础的get请求.html')
    //把01.基础的get请求页面部署到服务器上
    response.sendFile(filePath)
})

app.listen(8000, () => {
    console.log('服务器请求成功 请访问 http://127.0.0.1:8000');
})